package dfbz.com.annotation;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * value 对应是所有查询的表的名字
 *
 * methodName 对应是每个类中的getId的方法名字
 *
 * id 对应每个类中id字段的名字——因为每个类描述id字段名不一样，如userId
 *
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Table {

    String value();

    String methodName() default "getId";

    String idName() default "id";
}
